492962
1012766
151638
136597
192332
307384
277956
873138
1109801
587714
691434
978855
791147
881949
1010724
806610
537505
43952
82987
592377
284284
528841
442275
817256